전체검색 결과

[설치] 전체검색 결과 게시판

게시판
1개
게시물
10개

1/1 페이지 열람 중

  • 설치

    [새창으로 열기]

    라온보드를 설치해 보도록 하겠습니다.cafe24 호스팅(서비스명: 10G 광아우토반 FullSSD 일반형)을 기준으로 작성되었습니다.  라온보드를 설치하기 위해서는 아래의 라라벨 서버 요구사항을 만족해야 합니다.PHP >= 7.0.0OpenSSL PHP ExtensionPDO PHP ExtensionMbstring PHP ExtensionTokenizer PHP ExtensionXML PHP Extension 라라벨 서버 요구사항: https://laravel.kr/docs/5.5/installation

    라온보드 2017-11-27 16:25:10
  • 설치페이지로 접속

    [새창으로 열기]

    브라우저를 켜고 도메인에 접속하면 아래와 같이 라온보드 설치 페이지가 나옵니다.이 페이지에서 라온보드 설치하기 버튼을 눌러 설치를 시작합니다. 

    라온보드 2017-11-27 16:27:28
  • 라이센스 확인

    [새창으로 열기]

    라이센스를 읽어보시고 '동의합니다'에 체크한 후 다음 버튼을 클릭합니다.라이센스에 동의를 하지 않을 경우 설치가 진행되지 않습니다.  

    라온보드 2017-11-27 16:28:47
  • 설치 정보 입력

    [새창으로 열기]

    설치정보를 입력하고 다음 버튼을 클릭합니다. 

    라온보드 2017-11-27 16:29:03
  • 설치 완료

    [새창으로 열기]

    설치가 완료되었습니다.새로운 라온보드로 이동 버튼을 클릭해 주세요. 

    라온보드 2017-11-27 16:30:13
  • 모듈 개발 및 설치

    [새창으로 열기]

    라온보드는 라온보드 기본 코드를 변경하지 않고 모듈(nwidart/laravel-modules 벤더)을 사용해서 추가 기능을 구현할 수 있습니다. 다른 개발자가 개발한 모듈도 다운로드 받아서 FTP로 Modules\ 경로에 업로드 하면 관리자의 모듈관리 > 설치된 모듈 메뉴에서 관리할 수 있습니다. 업로드한 모듈은 관리자에서 사용을 한번 눌러주어야 모듈이 정상적으로 라온보드안으로 설치가 됩니다.  아래 링크는 모듈 벤더의 개발 매뉴얼입니다. 모듈 소스 구현하실 때 참고하시면 됩니다.https://nwidart.com/larav…

    라온보드 2017-11-27 16:31:54
  • 모듈 서비스 프로바이더

    [새창으로 열기]

     모듈의 기본 서비스 프로바이더는 모듈이름ServiceProvider.php로 모듈을 생성할 때 같이 만들어집니다. 기본적으로 설정, 뷰, 정적 리소스, 언어, 팩토리데이터가 모듈이 활성화될 때 라온보드 앱(app객체)에 포함이 되거나 아티즌 명령어(php artisan vendor:publish)로 라온보드에 설치할 수 있도록 지원하고 있습니다. 자세히 보면 모듈이 활성화 되어 있을 때 boot() 메소드를 실행하는 것을 알 수 있습니다.그래서 페이지를 로딩하기 전에 모듈에서 해야할 일(캐시등록, 미들웨어 등록 등)을 boot()…

    라온보드 2017-11-27 16:39:11
  • 데이터베이스 연결을 위한 마이그레이션과 모델 생성하기

    [새창으로 열기]

    모듈에서 데이터베이스 테이블을 생성하려면 마이그레이션 파일을 생성해야 합니다.php artisan module:make-migration 마이그레이션파일이름 모듈이름 마이그레이션 파일에서는 생성할 테이블, 컬럼, 인덱스를 작성해 주시면 됩니다.테이블 이름은 관행적으로 복수형으로 만들게 됩니다.(예 - users)  생성한 파일은 아래의 경로에 만들어지게 됩니다.Modules\모듈이름\Database\Migrations\마이그레이션파일이름 그리고 모듈에서 생성한 테이블과 데이터를 주고 받으려면 모델이 필요합니다.php artisan …

    라온보드 2017-11-27 16:40:09
  • 뷰 생성하기

    [새창으로 열기]

    모듈에서 뷰를 추가한다면 아래 경로에 뷰 파일을 작성하시면 됩니다.Modules\모듈이름\Resources\views\ 위 경로 이하에 admin 디렉토리를 생성해서 관리자 뷰를 작성해 주시면 됩니다.스킨모듈이라면 위 경로 이하에 스킨이름을 디렉토리로 만들고 그 디렉토리에 뷰를 작성해 주시면 됩니다.이벤트 리스너에서 뷰를 화면에 표시하려면 echo view('뷰이름', 파라미터배열); 명령어로 불러와 주시면 됩니다. 모듈의 기본 서비스 프로바이더(모듈이름ServiceProvider) 클래스의 registerView…

    라온보드 2017-11-27 16:40:30
  • 모듈을 이용한 테마, 스킨 개발 및 배포

    [새창으로 열기]

    라온보드에서 정적 리소스는 public\ 경로에 있어야 하고 뷰는 resources\views\ 에 위치해야 합니다.그런데 정적 리소스와 뷰를 따로 배포하게 되면 사용자가 설치하기에 불편할 수 있기 때문에 모듈로 만들어서 테마를 배포하는 것을 권합니다. 참고) 스킨도 모듈로 배포할 수 있습니다. 모듈 기본 서비스 프로바이더의 registerViews() 메소드는 모듈 생성할 때 아래 이미지와 같이 구현되어 있습니다.여기서 $viewPath = resource_path('views/modules/모듈이름')의 …

    라온보드 2017-11-27 16:43:25